//**************************************************************************
//  MiniQuiz.java      Author: Lewis/Loftus
//
//  Demonstrates the use of a class that implement an interface.
//**************************************************************************

import java.util.Scanner;
  
public class MiniQuiz
{
    //----------------------------------------------------------------------
    //   Presents a short quiz.
    //----------------------------------------------------------------------
    public static void main(String[] args)
    {
      Question q1, q2;
      String possible;

      Scanner scan = new Scanner(System.in);

      q1 = new Question("what is the capital of Jamaica?", "Kingston");

      q1.setComplexity(4);
 
      q2 = new Question("which is worse, ignorance or apathy?", "I don't know I don't care");
        
      q2.setComplexity(10);
 
      System.out.print(q1.getQuestion());
      System.out.println(" (Level:" + q1.getComplexity() + ")");
      possible = scan.nextLine();
      if (q1.answerCorrect(possible))
          System.out.println("Correct");
      else
          System.out.println("No, the answer is " + q1.getAnswer());

      System.out.println();
      System.out.print(q2.getQuestion());
      System.out.println(" (Level:" + q2.getComplexity() + ")");
      possible = scan.nextLine();
      if (q2.answerCorrect(possible))
         System.out.println("coorct");
      else
         System.out.println("No, the answer is " + q2.getAnswer());
   }
} 
